
import api from '@/util/request'
import { PREFIX } from '@/constant/const'
const reimburseUrl = PREFIX.reimburse // 来源报账平台


// 预算管理列表
export function budgetMangerList(params) {
    return api.get(reimburseUrl + '/budget/page', {params})
}

// 提交审批
export function budgetSubmitAudit(data) {
    return api.put(reimburseUrl + '/budget/submitAudit', data)
}

// 修改
export function budgetMangerEdit(data) {
    return api.put(reimburseUrl + '/budget/update', data)
}

// 新增
export function budgetMangerAdd(data) {
    return api.post(reimburseUrl + '/budget/add', data)
}

// 删除
export function budgetMangerDel(data) {
    return api.delete(reimburseUrl + `/budget/${data.id}`)
}

// 预算管理查看详情
export function budgetMangerLookDetail(params) {
    return api.get(reimburseUrl + `/budget/detail/${params.id}`)
}

// 预算管理查看历史
export function budgetMangerLookHistory(params) {
    return api.get(reimburseUrl + `/budget/historyByBudgetNo/${params.budgetNo}`)
}

// 禁用 停用
export function budgetMangerUpdateStatus(data) {
    return api.put(reimburseUrl + `/budget/${data.state}/${data.id}`)
}

// 获取成本中心列表=>对公司以外的其他公司
export function costCenterList(params) {
    return api.get(reimburseUrl + `/costCenter/page`,{params})
}

// 获取重百的成本中心列表=》非产品
export function CBcostCenterList(params) {
    return api.get(reimburseUrl + `/costCenter/budget/page`, { params })
}

// 获取根据预算查询权限控制的成本中心
export function budgetQuerycostCenterList(params) {
    return api.get(reimburseUrl + `/budgetNew/budget/page`, { params })
}
